gdk/broadway: Implements modal hint for Broadway surface
authorMaxim Zakharov <zakhma@muli.com.au>
Mon, 31 Jan 2022 00:30:32 +0000 (11:30 +1100)
committerMaxim Zakharov <zakhma@muli.com.au>
Tue, 17 May 2022 05:18:30 +0000 (15:18 +1000)
commit2290c2bb2327a884b8eb61a3d7741da2afceb66b
tree3ff78162fd8b8bbeca7a53773c6e4bfd11d8c1a6
parent41270ba8c9b38e7b5dd91c672db0c78fea3ac6e7
gdk/broadway: Implements modal hint for Broadway surface

Ensures modal window is raised above parent; does return focus to
parent window when transient child window is closed.

That solves problems with overlapped modal window and focus loss in
complex multi window UI.
gdk/broadway/broadway-protocol.h
gdk/broadway/broadway-server.c
gdk/broadway/broadway-server.h
gdk/broadway/broadwayd.c
gdk/broadway/gdkbroadway-server.c
gdk/broadway/gdkbroadway-server.h
gdk/broadway/gdkeventsource.c
gdk/broadway/gdksurface-broadway.c
gdk/broadway/gdksurface-broadway.h